#ifndef BOTE_H_INCLUDED
#define BOTE_H_INCLUDED

#include "pasajero.h"

typedef struct{
	pasajero *ppasajero;
	int cant_asientos;
	int tope;
}bote;

// Selectoras
pasajero SelectPasajero(bote bot, int n);
int SelectTope(bote bot);
int SelectCant_asientos(bote bot);

//Inicio y carga
void IniciarBote(bote &bot);
void CrearBote(bote &bot, int n);
void NuevoPasajero(bote &bot, pasajero pas);
void CargarBote(bote &bot);

//Libera memoria reservada
void DeleteBote(bote &bot);

//Auxiliares
bool BoteVacio(bote bot);
bool BoteLleno(bote bot);
int AsientosLibres(bote bot);
int ContarPasajeros(bote bot, fecha fech);
float PromedioRecaudado(bote bot);
void ListarPasajeros(bote bot);
#endif // BOTE_H_INCLUDED
